访问受保护的ZIP
ZIP 压缩文件提供了一种便捷的方式来压缩多个文件,以便在数字平台上轻松共享。 然而,有时包含敏感信息的 ZIP 文件会被意外发送给非预期收件人。 因此,任何 ZIP 库都必须具备符合行业标准的文件加密和解密能力。
IronZIP 的独特之处在于,它允许用户仅用几行代码即可解密受保护的 ZIP 文件,并且还允许使用密码和各种加密方法对现有的 ZIP 存档进行加密。 这种多功能性使其适用于多种情况。
- 使用 `IronZIP`;
- 使用 `IronZip.Enum`;
- using (var archive = new `IronZipArchive`(`"existing.zip"`, `"P@ssw0rd"`)
- `archive.Encrypt("P@ssw0rd",EncryptionMethods.AES256);`
访问受保护的 ZIP 存档
我们首先导入命名空间IronZip 。 之后,我们初始化一个新的IronZipArchive 对象,然后输入两个参数:第一个参数是您要访问的受保护 ZIP 文件的路径,第二个参数是访问该受保护 ZIP 文件的密码。请注意,如果密码或路径错误,操作将失败。 输入正确的密码后,即可解密 ZIP 文件,并查看、提取或修改其内容。
加密现有 ZIP 存档
除了使用IronZipArchive类访问受保护的 ZIP 文件外,IronZIP 还允许您使用选定的加密方式对存档进行加密。 为此,我们首先导入IronZip.Enum枚举类型。导入枚举类型后,开发者可以选择用于加密归档文件的加密方法。最后,我们调用Encrypt方法并传入两个参数。 第一个参数是您希望用于加密 ZIP 存档的密码,第二个参数是加密方法枚举。 在本示例中,我们将使用EncryptionMethods.AES256对文件进行加密。文件加密后,您可以通过再次输入密码访问受保护的 ZIP 文件来确认加密操作。 有关支持的加密方法及其相关枚举的完整列表,请参阅此处。

